<?php
             //=========================<script réaliser par :EZZAMANE SOUKAINA>===================
    require_once("beans/materielBean.php");

 class armoireDao{
    
   function loadAllArmoireByType(){
       //fonction pour importer l'ensemble des armoire du table armoire
         $requete_prepare_9=connexion()->prepare("SELECT constructeur FROM materiel where type='armoire'"); // on prépare notre requête
         $requete_prepare_9->execute();
         $armoire = array();//on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
            $armoire[] =$lignes->constructeur;
        }
     return $armoire;//la fonction retourne un tableau de armoire choisis par le nomade
}

   function loadArmoire($materiel){ //fonction pour importer l'ensemble des armoire du table armoire
         $constructeur=$materiel->getConstructeur();
         $requete_prepare_9=connexion()->prepare("SELECT * FROM materiel where constructeur='$constructeur' and type='armoire'"); // on prépare notre requête
         $requete_prepare_9->execute();
         //on va recuperer les resultats sous forme de tableau
         while($lignes=$requete_prepare_9->fetch(PDO::FETCH_OBJ)){
          $materiel=new materielBean();
          $materiel->setId($lignes->id);
          $materiel->setReference($lignes->reference);
          $materiel->setConstructeur($lignes->constructeur);
          $materiel->setConnecteur($lignes->connecteur);
          $materiel->setType($lignes->type);
            
        }
     return $materiel;//la fonction retourne un tableau de armoire choisis par le nomade
}
     function insertMateriel($materiel)  {   //fonction pour inserer les armoire choisis par le nomade dans la table materiels
            
           $param2=$materiel->getReference();
           $param3=$materiel->getConstructeur();
           $param4=$materiel->getConnecteur();
           $param5=$materiel->getType();
         $req=connexion()->exec("insert into materielcommande(id,reference,constructeur,connecteur,type) values(default,\"$param2\",\"$param3\",\"$param4\",\"$param5\")");
		      
		}
}
?>

